612662
484973
1089691
954704
1434280
843193
397685
157322
575589
718697
1147817
649740
779147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
803256